package com.ugoodtech.mdcc.core.domain.VstarServiceReport;

import java.util.ArrayList;
import java.util.List;

/**
 * AkzoNobel 漆星服务报告
 * <p>
 * 技术服务具体工作内容以及结果
 */
public class VstarServiceReport_Results {

    //没有完成-后续无法跟进
    private Integer noComplete_UnableToFollowUp;

    //没有完成-需后续跟进
    private Integer noComplete_NeedToFollowUp;

    //已完成-但需要其他部门跟进
    private Integer complete_NeedOthersToFollowUp;

    //已完成
    private Integer complete;

    //计划
    private Integer plan;

    //处理产品问题（投诉）
    private Integer manageProductNum;

    //其他
    private List<VstarServiceReport_Other> other;

    //已完成，但需其他部门跟进
    private List<VstarServiceReport_CompleteFollowUp> completeFollowUps;

    //没有完成，无法后续跟进
    private List<VstarServiceReport_UnFinshedNoFollowUp> unFinshedNoFollowUps;

    //没有完成，需后续跟进
    private List<VstarServiceReport_UnFinshedFollowUp> unFinshedFollowUps;


    private List<String[]> noComplete_UnFollowUp;
    private List<String[]> noComplete_needFollowUp;
    private List<String[]> completeReport;
    private List<String[]> complete_needFollowUp;
    private List<String[]> manageProduct;
    private List<String[]> planReport;


    //本题有效填写人次
    private Integer countPerson;

    public Integer getNoComplete_UnableToFollowUp() {
        return noComplete_UnableToFollowUp;
    }

    public void setNoComplete_UnableToFollowUp(Integer noComplete_UnableToFollowUp) {
        this.noComplete_UnableToFollowUp = noComplete_UnableToFollowUp;
    }

    public Integer getNoComplete_NeedToFollowUp() {
        return noComplete_NeedToFollowUp;
    }

    public void setNoComplete_NeedToFollowUp(Integer noComplete_NeedToFollowUp) {
        this.noComplete_NeedToFollowUp = noComplete_NeedToFollowUp;
    }

    public Integer getComplete_NeedOthersToFollowUp() {
        return complete_NeedOthersToFollowUp;
    }

    public void setComplete_NeedOthersToFollowUp(Integer complete_NeedOthersToFollowUp) {
        this.complete_NeedOthersToFollowUp = complete_NeedOthersToFollowUp;
    }

    public Integer getComplete() {
        return complete;
    }

    public void setComplete(Integer complete) {
        this.complete = complete;
    }

    public Integer getCountPerson() {
        return countPerson;
    }

    public void setCountPerson(Integer countPerson) {
        this.countPerson = countPerson;
    }

    public List<VstarServiceReport_Other> getOther() {
        return other;
    }

    public void setOther(List<VstarServiceReport_Other> other) {
        this.other = other;
    }

    public List<VstarServiceReport_CompleteFollowUp> getCompleteFollowUps() {
        return completeFollowUps;
    }

    public void setCompleteFollowUps(List<VstarServiceReport_CompleteFollowUp> completeFollowUps) {
        this.completeFollowUps = completeFollowUps;
    }

    public List<VstarServiceReport_UnFinshedNoFollowUp> getUnFinshedNoFollowUps() {
        return unFinshedNoFollowUps;
    }

    public void setUnFinshedNoFollowUps(List<VstarServiceReport_UnFinshedNoFollowUp> unFinshedNoFollowUps) {
        this.unFinshedNoFollowUps = unFinshedNoFollowUps;
    }

    public List<VstarServiceReport_UnFinshedFollowUp> getUnFinshedFollowUps() {
        return unFinshedFollowUps;
    }

    public void setUnFinshedFollowUps(List<VstarServiceReport_UnFinshedFollowUp> unFinshedFollowUps) {
        this.unFinshedFollowUps = unFinshedFollowUps;
    }

    public Integer getPlan() {
        return plan;
    }

    public void setPlan(Integer plan) {
        this.plan = plan;
    }

    public List<String[]> getNoComplete_UnFollowUp() {
        return noComplete_UnFollowUp;
    }

    public void setNoComplete_UnFollowUp(List<String[]> noComplete_UnFollowUp) {
        this.noComplete_UnFollowUp = noComplete_UnFollowUp;
    }

    public List<String[]> getNoComplete_needFollowUp() {
        return noComplete_needFollowUp;
    }

    public void setNoComplete_needFollowUp(List<String[]> noComplete_needFollowUp) {
        this.noComplete_needFollowUp = noComplete_needFollowUp;
    }

    public List<String[]> getCompleteReport() {
        return completeReport;
    }

    public void setCompleteReport(List<String[]> completeReport) {
        this.completeReport = completeReport;
    }

    public List<String[]> getComplete_needFollowUp() {
        return complete_needFollowUp;
    }

    public void setComplete_needFollowUp(List<String[]> complete_needFollowUp) {
        this.complete_needFollowUp = complete_needFollowUp;
    }

    public List<String[]> getManageProduct() {
        return manageProduct;
    }

    public void setManageProduct(List<String[]> manageProduct) {
        this.manageProduct = manageProduct;
    }

    public List<String[]> getPlanReport() {
        return planReport;
    }

    public void setPlanReport(List<String[]> planReport) {
        this.planReport = planReport;
    }

    public Integer getManageProductNum() {
        return manageProductNum;
    }

    public void setManageProductNum(Integer manageProductNum) {
        this.manageProductNum = manageProductNum;
    }
}
